A Solver-Independent API for multi-DOF Applications using Trilinos

نویسنده

  • M. A. Heroux
چکیده

Many applications, including fully-coupled reacting flows and multiscale applications, simultaneously resolve multiple degrees of freedom (DOFs). Simultaneously, preconditioning techniques, such as segregated preconditioners for fully-coupled problems, separate variables for efficient sub-operator resolution via fast single DOF solver capabilities such as multigrid or direct solvers that would be ineffective or too expensive if applied to the full problem. In this paper we present an application programmer interface (API) illustrating solver-neutral programming techniques via abstract interfaces, along with Trilinosspecific adapters for these interfaces. Furthermore, we show how to use Trilinos to build highly-parallel, sophisticated multi-DOF preconditioners. For concrete examples, we focus on the application Tramonto, a molecular density functional theories code used for modeling inhomogeneous fluids and EMU, a peridynamics modeling code used to predict the deformation and failure of bodies and structures and dynamic loading. However, the basic principles are easily translated to other important problem domains.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation of Strap-On Boosters Separation in the Atmosphere

A numerical dynamic-aerodynamic interface for simulating the separation dy­n­a­m­ic­s of co­n­­s­t­r­a­i­ned strap-on boosters jettisoned in the atmosphere is presented. A 6-DOF multi body dynamic solver ،using Constraint For­ce Equation Methodology is coupled with a numerical time dependent Euler flow solver. An automatic dyna­m­i­­c mesh updating proc­e­d­ure is employed using smoothing and l...

متن کامل

Special issue on the Trilinos project, Part 2 of 2

The Trilinos project has been under development for about one decade. In that time it has grown from a small solvers project to a large, comprehensive library development effort for scalable computational science and engineering applications. In this collection of articles we present a broad discussion of many of the recent developments in Trilinos. The special issue is divided into two journal...

متن کامل

Towards Extreme-Scale Simulations for Low Mach Fluids with Second-Generation Trilinos

Trilinos is an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. While Trilinos was originally designed for scalable solutions of large problems, the fidelity needed by many simulations is significantly greater than what one could have envisioned two decades ago. When problem sizes exceed a billion elements even scalab...

متن کامل

Special issue on the Trilinos project, Part 1 of 2

The Trilinos project has been under development for about one decade. In that time it has grown from a small solvers project to a large, comprehensive library development effort for scalable computational science and engineering applications. In this collection of articles we present a broad discussion of many of the recent developments in Trilinos. The special issue is divided into two journal...

متن کامل

Fault Tolerance in an Inner-Outer Solver: A GVR-Enabled Case Study

Resilience is a major challenge for large-scale systems. It is particularly important for iterative linear solvers, since they take much of the time of many scientific applications. We show that single bit flip errors in the Flexible GMRES iterative linear solver can lead to high computational overhead or even failure to converge to the right answer. Informed by these results, we design and eva...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006